on-site technical support center - Français Anglais Dictionnaire